youtube-remote
Youtube API wrapper to control your device.
Installation
npm install youtube-remote
Usage
const YoutubeRemote = require('youtube-remote')
const client = new YoutubeRemote(screenId)
client.playVideo('LqYIKYEnX7Y', function (err) {
if (err) return console.log('Error: ', err)
console.log('Playing video :)')
})
API
client = new YoutubeRemote(screenId)
Start a new remote connection.
screenId
is the screen identifier of the device you you want to connect to.
client.playVideo(videoId, [listId, callback])
Start a new queue (or playlist) and start playing a new Youtube video.
Use listId
to provide the identifier of a Yotube playlist.
client.addToQueue(videoId, [callback])
Add a new video to the queue.
client.playNext(videoId, [callback])
Add a new video to the queue just after the current one.
client.removeVideo(videoId, [callback])
Remove a video from the queue.
client.clearPlaylist([callback])
Clear the current playlist.
License
MIT. Copyright (c) Alex